Références

 

Outils :

JCL : Memento JCL

Pacbase : Lien IBM

DB2 : Date et Time, DSNTIAUL, UNLOAD

CICS : Commandes de base

XPEDITOR : Document PPT

INTERTEST : Document

FILE AID : Document PPT, Guide de poche

MSPROJECT : MSP 2002.PPT

Extractions SDSF : Commandes

Trigger MQSERIES : Guide

Lien Witkovski

 

Dossiers d'études :


Phases de gestion de projet
Note de cadrage
Avant projet
Etude de l'existant
Estimation des charges
Plan étude détaillée
Dossier de réalisation
Exemple PQP
Exemple demarrage


 

Sqlcode

000

SUCCESFUL EXECUTION

+100

  • ROW non trouvée lors du FETCH, UPDATE ou DELETE
  • Le résultat de la requête est une table vide

+162

Le TABLESPACE ‘database-name.tablespace-name’ a été placé en CHECK PENDING

+304

Une valeur de type ‘dat-typ1’ ne peut pas être assignée à une HOST-VARIABLE car la valeur n’est pas comprise dans les bornes de la HOST-VARIABLE en position ‘pos-num’ dont le type est ‘data-type2’

+402

La position ‘location’ est inconnue

+403

LOCATION inconnue (Cf ‘SYSIBM.SYSLOCATIONS.LOCATION’)

+558

Option WITHGRANT ignorée

+625

Définition de table mise à « Incomplete »

+802

« Exception error » : voir Messages & Codes DB2

-007

L’ordre SQL contient le caractère illégal ‘character’

-010

L’ordre SQL contient une constante mal codée

-029

Clause INTO omise

-060

LENGTH ou SCALE invalide

-084

Ordre SQL non acceptable

-101

L’ordre SQL est trop long ou trop complexe

-102

Littéral trop long

-103

Littéral numérique invalide

-104

Symbole « token » illégal

-105

Chaîne invalide

-107

Le nom ‘name’ est trop long. La longueur maximale autorisée est ‘size’

-109

La clause ‘clause’ n’est pas permise

-110

Littéral hexadécimal invalide

-111

La fonction COLONNE n'inclut  pas un nom de colonne

-112

L’opérande d’une fonction COLONNE est une autre fonction COLONNE

-113

Un caractère invalide a été trouvé dans le nom ‘name’

-115

Prédicat invalide

-117

Le nombre de valeurs à insérer n’est pas le même que le nombre de colonnes objet

-118

La table ou la vue objet de l’ordre INSERT, DELETE ou UPDATE est aussi identifiée dans la clause FROM

-119

La colonne identifiée dans la clause HAVING n’est pas incluse dans la clause GROUP BY

-120

Une clause WHERE ou SET contient une fonction COLONNE

-121

La colonne ‘name’ est identifiée plus d’une fois dans l’ordre INSERT ou UPDATE

-122

Clause GROUP BY omise

-125

Un entier dans la clause ORDER BY n’identifie pas de colonne du résultat

-126

L’ordre SELECT contient à la fois les clauses UPDATE et ORDER BY

-127

DISTINCT spécifié plusieurs fois dans un SUBSELECT

-128

Utilisation incorrecte de NULL dans un prédicat

-129

L’ordre SQL contient trop de noms de tables

-131

L’ordre avec le prédicat LIKE contient des types de données incompatibles

-132

Le prédicat LIKE est invalide car le premier opérande n’est pas une colonne ou alors le second n’est pas une chaîne

-133

Prédicat LIKE invalide

-134

Problème de longueur de variable

-136

Le tri ne peut pas être exécuté car la longueur de la clé est supérieure à 4000 bytes

-137

Le résultat de la concaténation est trop long

-138

Argument 2 ou 3 de SUBSTR invalide

-150

L’objet de l’ordre INSERT, DELETE ou UPDATE est une vue pour laquelle l’opération demandée n’est pas permise

-151

L’ordre UPDATE est invalide car la description cataloguée de la colonne ‘column-name’ indique qu’elle ne peut-être mise à jour.

-153

CREATE VIEW invalide

-154

L’ordre CREAT VIEW a échoué car la définition de la vue contient une UNION, UNION ALL ou un objet éloigné

-156

L’ordre SQL demandé n’identifie pas de table

-157

Seule une table peut être spécifiée dans une clause FOREIGN KEY. ‘Object-name’ n’est pas un nom de table

-158

Le nombre de colonnes spécifié pour la vue n’est pas le même que le nombre de colonne spécifié par la clause SELECT

-159

Problème de DROP ou COMMENT

-160

L’option WITH CHECK ne peut être utilisée avec la vue spécifiée

-161

L’ordre INSERT ou UPDATE n’est pas permis car un rang qui en résulte ne correspond pas à la définition de la vue

-164

‘Auth-id’ n’a pas le privilège de créer une vue avec la qualification '‘authorization’ ID

-170

Le nombre d’arguments spécifié pour la fonction « function-name’ est invalide

-171

Le type de donnée, la longueur ou la valeur de l’argument ‘nn’ de la fonction ‘function-name’ est invalide

-180

La chaîne représentant une valeur de type DATETIME a une syntaxe invalide

-181

La chaîne représentant une valeur de type DATETIME n’a pas une valeur de type DATETIME

-182

Une expression arithmétique avec une valeur de type DATETIME est invalide

-183

Une opération arithmétique sur une date ou un TIMESTAMP a un résultat qui n’appartient pas à l’ensemble des valeurs possibles pour une date

-184

Expression arithmétique invalide

-185

L’option LOCAL FORMAT a été utilisé avec une date ou une heure alors qu’aucun LOCAL EXIT n’a été installé

-186

La longueur de la date locale ou celle de l’heure locale a été augmentée alors que le programme qui est en train de s’exécuter est resté avec l’ancienne longueur

-187

TOD CLOCK MVS invalide

-198

Opérande à blanc (PREPARE ou EXECUTE)

-199

Mot clé invalide (TOKEN attendu)

-203

La référence à la colonne ‘column-name’ est ambiguë

-204

Le nom ‘name’ est indéfini

-205

La colonne ‘column-name’ n’appartient pas à la table ‘table-name’

-206

La colonne ‘column-name’ n’appartient pas à la table identifiée dans la clause FROM, dans l’INSERT ou dans l’UPDATE

-208

La clause ORDER BY est invalide car la colonne ‘column-name’ n’appartient pas à la table résultante

-219

EXPLANATION TABLE inexistante

-220

Colonne d’EXPLANATION TABLE mal définie

-221

SET incomplet (EXPLANATION TABLE)

-250

Un objet « TABLE - VIEW – ALIAS » ne peut être utilisé tant que le nom local n’est pas défini

-251

TOKEN invalide

-301

La valeur de la variable HOST en entrée numéro ‘position-number’ ne peut pas être utilisée comme spécifié en raison de sont type de donnée

-302

La valeur de la variable en entrée numéro ‘position-number’ est invalide ou trop grande pour la zone cible

-303

On ne peut attribuer de valeur à la variable HOST de sortie numéro ‘position-number’ car les types de données ne sont pas comparables

-304

 

-305

La valeur nulle ne peut être assignée à la host variable de sortie numéro ‘position-number’ car aucune variable indicateur n’a été spécifiée

-309

Le prédicat est invalide car une host variable référencée a une valeur nulle

-312

Host variable ‘variable-name’ indéfinie ou inutilisable

-313

Le nombre de host variables définies est différent du nombre de marqueurs paramètres

-314

L’ordre SQL contient une référence de host variable ambiguë

-401

Les opérandes d’une opération ou d’une comparaison arithmétique ne sont pas comparables

-402

La fonction ou l’opérateur arithmétique ‘arith-fop’ est appliqué à un caractère ou à une donnée DATETIME

-404

L’ordre UPDATE ou INSERT spécifie une chaîne qui est trop longue ‘column-name’

-405

Littéral numérique « out of range »

-406

Valeur numérique hors du « range » de la colonne

-407

Une valeur de l’UPDATE ou de l’INSERT est nulle, mais la colonne objet « column-name’ ne peut contenir de valeur nulle

-408

Une valeur de l’update ou de l’INSERT est nulle, mais la colonne objet « column-name » ne peut contenir de valeur nulle

-409

Opérande invalide dans une fonction de comptage

-410

Littéral « floating point » supérieur à 30 caractères

-411

SQLID inutilisable

-412

Clause SELECT de SUBQUERY avec colonnes multiples

-414

Prédicat invalide

-415

Problème sur UNION ou UNION ALL

-416

Opérande d’UNION invalide

-417

Syntaxe invalide d’opérandes

-418

Utilisation invalide de paramètres

-419

Division invalide (échelle négative)

-421

Les opérandes de l’UNION ou de l’UNION ALL n’ont pas le même nombre de colonnes

-501

Le curseur identifié dans l’ordre FETCH ou CLOSE n’est pas ouvert

-502

Le curseur identifié dans la demande d’OPEN est déjà ouvert

-503

Une colonne ne peut être maj car elle n’est pas identifiée dans la clause UPDATE de l’ordre SELECT du curseur

-504

Le nom du curseur ‘cursor-name’ n’est pas défini

-507

Le curseur identifié dans l’ordre UPDATE ou DELETE n’est pas ouvert

-508

Le curseur identifié dans l’ordre UPDATE ou DELETE n’est pas positionné sur une ligne

-509

La table identifiée dans l’ordre UPDATE ou DELETE n’est pas la même que celle désignée par le curseur

-510

La table désignée par le curseur de l’ordre UPDATE ou DELETE ne peut être modifié

-511

La clause FOR UPDATE ne peut être spécifiée car la table désignée par le curseur ne peut être modifiée

-512

Référence invalide à un objet REMOTE

-513

Problème de définition d’ALIAS LOCAL ou REMOTE

-514

Le curseur ‘cursor-name’ n’est pas dans un état préparé

-516

L’ordre décrit n’identifie pas d’ordre préparé

-517

Utilisation invalide de CURSOR

-518

Ordre EXECUTE invalide

-556

Un privilège ne peut être révoqué car il n’est pas possédé par ‘autorisation’ ID Relancer la compilation

-805

Le programme ‘program-name’ n’est pas trouvé dans le ‘plan name’

  • Vérifier la DBRMLIB
  • Vérifier la version des exécutables prise en compte

-811

Le résultat d’un SELECT simple est une table contenant plus d’une ligne - Vérifier que la clé n’est pas double

-818

Le TIMESTAMP ‘x’ généré lors de la précompilation dans le LOAD MODULE est différent du TIMESTAMP ‘y’ du BIND construit à partir des DBRM

  • Vérifier que le BIND a bien été demandé
  • Vérifier que le module n’a pas été compilé après l’appelant

-904

Pas d’exécution car ressource indisponible ; raison ‘reason-code’, type de ressource ‘ressource-type’ et nom de la ressource ‘ressource-name’

-905

Limite de ressource atteinte

-906

L’ordre SQL ne peut être executé car cette fonction a été désactivée en raison d’une erreur plus importante

-908

Problème d’autorisation de BIND ou REBIND

-909

L’objet a été supprimé

-910

L’ordre SQL ne peut accéder à un objet sur lequel un DROP ou un ALTER est en suspend

-911

L’unité de travail courante a été ‘rollbackée’ à cause d’un DEADLOCK ou un TIMEOUT. Raison ‘reason-code’ type de ressource ‘ressource-type’ et nom de la ressource ‘ressource-name’

-913

Anomalie à l’exécution causée par un DEADLOCK ou un TIMEOUT. Raison ‘reason-code », type de ressource ‘ressource-type’, et nom de la ressource ‘ressource-name’

-922

Problème concernant l’autorisation de la connection : ‘error-type’ erreur

Recompiler car

  • Quelqu’un a modifié un module et a oublié de recompiler un appelant
  • Quelqu’un recompile en même temps que vous
  • Transaction non déclarée en DB2

-923

Connection non établie : DB2 ‘condition’ raison ‘reason-code’, type de ressource ‘ressource-type’, nom ‘ressource-name’ => Recompiler car déphasage avec une table

-924

Erreur interne de connection DB2, ‘function-code, return-code, reason-code ‘

-925

COMMIT non valide dans l’environnement IMS ou CICS

-926

ROLLBACK non valide dans l’environnement IMS ou CICS

-927

Le LANGUAGE INTERFACE (LI) a été appelé alors que la connection avec l’environnement n’a pas été établie. Le programme peut-être invoqué sous la commande DSN

Retour Haut de page

 

ABEND Systeme


S001

  1. Erreur de lecture.
  2. Problème sur les dérouleurs ou lecteurs de K7.
  3. 1/0 ERROR non redressable
  4. 1/0 ERROR : LRECL et BLKSIZE ne correspondent pas à ceux du fichier
  5. Tentative de lecture après la fin de fichier ---> relancer au step

S001-02

erreur sur GET, PUT, READ ou WRITE Conflit entre RECFM=F et RECFM=V, voir le RECFM en DCB X'24' (en octet)

  1. B'l C .. .....  flxed
  2. B'01  ....    variable
  3. B'l 1 . .....   undef
  4. B' ... 1  ....  blocked record

S001-03

Data check

S001-04

erreur sur GET, PUT, READ ou WRITE

  1. Le BLKSIZE pris en compte est trop petit (voir en DCB X'3E', 2 octets)
  2. Lecture d'un fichier dont on n'a jamais fait d'OPEN OUTPUT au step de création.     Voir en
  3. 2 si DSORG= NONE
  4. Conflit entre DCB avec RECFM = V et RECFM = F
  5. Concaténation de fichiers : le plus grand n'est pas entete
  6. B37 déguisé ? Agrandir le fichier

S001-05

erreur sur GET, PUT, READ ou WRITF,

  1. Tentative de lecture après la fin du fichier
  2. Traduction d'un programme ASM avec EXCP sur SYSIPT/ SYSRDR : voir TEST/

S002

Erreur de DCB : création d'un fichier dont la longueur d'un block est supérieure à celle
d'une piste ou LRECL > BLKSIZE

S008

Dans un programme écrit en assembleur le registre 13 contient une valeur incorrecte au ne pointe pas sur la zone de sauvegarde de registre (SÀVF, AREA). Vérifier le contenu de registre 13 sur bande (32767)

S013

  1. Le paramètre SPACE d'un fichier n'indique pas de directory (fichier partitionné)
  2. DCB incorrect.
  3. PDS : il manque le sous-paramètre 'DIRECTORY' dans le paramètre SPACE de la carte DD
  4. Fichier DUMMY. il manque le DCB de la carte DD 5. BLKSIZE non multiple du LRECU

S013-0C

1/0 Erreur rencontrée dans la recherche d'un PDS au niveau du directory

S013-10

BLKSIZE = 0 et BUFL = 0 pour un fichier DUMMY

S013-14

DCB spécifie DSORG = PO ou POU mais le DSCB indinue ciue can'est vas un PDS

S013-18

1. Membre inexistant dans un PDS
2. Pas d'eocation d'espace pour le directory

S013-20

Erreur sur le BLKSIZE -
1. Lc BLKSIZE n'est pas un multiple du LRECL
2. Enregistrement variable - cf (4) Voir le RECL du programme en DCBX'52' et le BLKSIZE de la carte DD en DCBX'3E' (2 octets)

S013-24

Oubli des macros de lecture pour un DATASET en entrée

S013-28

Oubli des macros de lecture pour un DATASET en sortie

S013-31

BLKSIZE = 0 interdit

S013-34

BLKSIZE et BUFL = 0 Voir le RECL du programme en DCBX'3E' (2 octets)

S013-4C

BUFL plus petit que le BLKSIZE en QSAM

S013-50

DATASET en impression. Output non défini

S013-5C

Dataset spanné supérieur dont les longueurs d'enregistre sont supérieures à 32756 en QSAM sans GET LOCATE

S013-60

RECFM = F et BLKSIZE non égal au LRECL

S013-68

BLKSIZE supérieur à 32767

S013-F

Erreur CONTROL et CHECK-POINT

S020

Erreur d'exécution d'une macro-instruction

S025

1. Adresse invalide dans le DCB
2. Dépassement des limites de la mémoire centrale

S030

Erreur de DCB à l'ouverture d'un fichier séquentiel

S031

Erreur de DCB lors d'un I/0 ERROR sur un fichier séquentiel indexé. Il manque l'adresse de la routine SYNAD dans le DCB. Manque de place ?

S032

Erreur de DCB à l'ouverture d'un fichier séquentiel indexé de type BISAM. DCBMACRF invalide

S033

Erreur durant l'exécution de la macro OPEN pour un fichier en séquentiel indexé .
1. I/0 error sur la recherche de fin de fichier
2. 1/0 error sur le niveau d'index le plus élevé

S034

Erreur de DCB à l'ouverture d'un fichier séquentiel indexé de type BISAM. Pas assez de place pour le niveau d'index. NB: si plantage sur un programme utilisant la ADABASE, faire un display du DDIB sur la base

S035

  1. Erreur de DCB à l'ouverture d'un fichier séquentiel indexé de type BISAM.
  2. Emplacement de travail trop petit pour pistes additionnelles

S036

  1. Erreur durant l'exécution de la macro OPEN pour un fichier en séquentiel indexé . pas assez de place pour le domaine de PRIME AREA. Vérifier le paramètre
  2. Pas assez de place en zone PRIME ou non spécifiée.

S037

erreur de spécification des BUFFERS (non conformes).

S038

Erreur de DCB à l'ouverture d'un fichier séquentiel detype QISAM : pas assez de place pour l'index ou index partagé sur deux volumes.

S039

SCANNING. Pas d'indication de programme pour fin de fichier. Pas d'adresse indiquée pour DCBEODAD

S03A

Erreur concernant un CLOSE : écriture et mise-à-jour du format 2 du DSCB.
Relancer le job

  1. Erreur durant l'exécution de la macro CLOSE (écriture mise-à-jour du format 2 d'un DSCB)
  2. I/0 ERROR dans l'écriture du bloc de contrôle.

S03B

Erreur durant l'exécution de la macro OPEN d'un fichier séquentiel indexé. Aucun enre- gistrernent n'a été traité.

  1. Le format 2 indique que le fichier n'a pas été créé
  2. Le champ RKP du DCB n'est pas valide
  3. le champ KEYLEN du DCB est à zéro
  4. Erreur de sp&ification du LRECL au du BLKSIZE (LRECL nul ou supérieur à BLKSIZE)
  5. Les DCB n'ont pas été fermés après la création du fichier

S03D

Erreur durant l'exécution de la macro OPEN pour un fichier séquentiel indexé

  1. La carte DD ne spécifie pas que l'organisation du fichier est ISAM (Vérifier le para- mètre DSORG)
  2. Pour un fichier multi-volume  le numéro de série n'est pas dans l'ordre. Voir la codification du para mètre VOL = SER = (VOL 1,VOL2, ... )
  3. Pour un fichier multi-volume : il manque un ou plusieurs numéros de volume

S03E

Erreur de DCB à l'ouverture d'un fichier séquentiel indexé de type QISAM ou BISAM pas de 'PRIME AREA' pour un ajout

S043

Dans un tri concaténation d'au moins deux fichiers: le 1er fichier doit être le plus grand

S062

caractère graphique non affichable Cas particulier: Sous BTS ou sous IMS,avec un pro- gramme TELON : mauvais renseignement des PARAMETRES PROGRAMMES (MSGPGM = ANY)

S0A0

QTAM manque de place en dataset queue

S0A6

Instruction invalide pour DASD LOAD non Réutilisable

S0B0

I/0 ERROR survenue pendant que le système lisait ou écrivait sur le fichier SYSI.SYSJOBQE
à Relancer le job

S0B6

la tache système est planté

S0C0

Interruption de type ‘imprécise’.

S0C1

Code opération erroné.

  • Utilisation d'un fichier non ouvert. Le registre 1 contient l'adresse du DCB concerné et le 14 l'adresse del'instruction suivant l'ordre d'1/0
  • Ouverture d'un fichier déjà ouvert
  • Fermeture d'un fichier déjà fermé
  • Carte DD absente au moment d'un ordre DISPLAY
  • Clause STOP RUN manquante (COBOL)
  • Numéro d'instruction ùnprécis (COBOL)
  • Si tri intégré, STOP-RUN dans OUTPUT-PROCEDURE
  • Programme écrasé
  • En COBOL une interruption se produisant aux adresses 48, 4800 ou 4848 corms- pond à une écriture sur un fichier non ouvert (adresse de lecture ou d'écriture non initialisée)  à Vérifier la carte DD.

S0C2

Le programme est en état 'PROGRAMME' et l'instruction privilégiée ne peut s'exécuter qu'en état 'SUPERVISEUR'. Cause : instructions physiques d'entrée/sortie

S0C3

Une instruction exécutée porte sur une autre instrue tion exécutée (progran=e ASM)

  • Pas de CLOSE sur un fichier d'impression avec CNTRL/ PTROV
  • Ecrasement d'un DCB
  • Fichier non fermé dans le programme principal. En général précédé d'un SOC4 dans le module DFSMRCILO.

S0C4

La zone mémoire utilisée n'appartient pas au programme

  • Erreur d'adressage : on sort de la partition.
  • Erreur de spécification
  • conversion incorrecte
  • BLKSIZE incorrect
  • Indice trop élevé dans l'utilisation d'une table
  • Affectaüon d'une vafiable based dont le pointeur n'a pas été adressé
  • En overiay : un module étranger au programme a été link-édité par erreur

S0C5

La zone mémoire concernée est en dehors de la mémoire (adresse inconnue)
Cf SOC4 Plus ...

  • Mouvement vers une zone d'un fichier non ouvert
  • Opération sur des zones non lues
  • Ordre CLOSE passé deux fois sur le même fichier
  • Sortie d'une 'OUTPUT-PROCEDURE' avant le passage sur la clause'AT-END' de l'ordre 'RETURN'
  • Il manque une des zones dans la clause USING d'un CALL
  • Il manque un ENTRY dans un programme - on se branche au début de la WSS au lieu de la procédure DIVISION
  • Passage de zones incompatibles entre un programme et un sous-programme

S0C6

  • La zone mémoire utilisée n'est pas alignée sur la frontière (mot, demi-mot ou double mot) réclamée pour l'instruction.
  • Erreur de spécification : alignement, numéro de registre, virgule flottante erronée, zone décimale supérieure à 15 caractères)
  • Sortie incorrecte d'une procédure appelé,-- par un ordre PERFORM (COBOL)
  • Utilisation d'une zone de lecture avant un ordre READ
  • Utilisation d'une zone d'écriture avant un ordre OPEN
  • Alignement incorrect des zones en binaire à la frontière voulue ou octets de cadrage inter-enregistrements non prévus ou traitement d'un mauvais enregistrement

S0C7

Une zone devant contenir des données numériques con- tient en fait des digits non numériques

  • Une zone décimale n'a pas dans le demi-octet de droite un cm-amère de signe (C, D ou F)
  • Donnée non initialisée
  • Rubrique numérique d'un enregistrement en entrée contient des blancs
  • Un indice a une valeur trop élevée et la variable indicée référence une donnée incorrecte
  • Une rubrique en décimal étendu a été recopiée dans une zone groupe dont les rubriques sont en décimal interne ou en binaire (il n'y a pas eu conversion)
  • Clause USAGE erronée
  • Définition incorrecte des données dans la LINKAGES.
  • Les paramètres ne sont pas écrits dans le bon ordre

S0C8

Dépassement de capacité binaire lors d'une opération d'addition, de soustraction au de décalage. Signe écrasé ou perte de signes significatifs. Peut être masquée . bit 37 du PSW

S0C9

Le quotient dépasse le contenu d'un registre (31 bits) à division par zéro ?

S0CA

L'opération en cours ne peut se terminer car le résultat dépasse la capacité de la zone
réceptrice (décimal condensé)

S0CB

Quotient supérieur à la longueur de la zone qui lui est réservée. Division par zéro

S0CC

Dépassement de capacité en exposant

S0CD

exposant au dessous du minimum mais différent de zéro

S0CE

Aucun chiffre significatif dans un résultat

S0CF

Division par zéro en virgule flottante

S0F1

Un paramètre du DCB est incorrect. à vérifier RECFM, LRECL et BLKSIZE

SOF2

Un paramètre du JOB est incorrect à vérifier RECFM, LRECL et BLKSIZE

S0F3

Une erreur machine s'est produite pendant l'exécution du programme à relancer le JOB

S100

Unité non opérationnelle (OFFLINE)

S101

Plus d'évènements que d'EC5

S102

La macro POST contient une attresse invalide d'ECO

S106

Problème concernant un LOAD MODULE:

  • Module non trouvé
  • Erreur au chargement
  • Erreur de données (R 15)
  • Erreur du type de RECORD
  • Région insuffisante
  • Au LINK-EDIT : bibliothèque non accessible
  • Manque des PARAM dans le JCL
  • Sur un load IMS : si la bibli comporte des extends, IMS ne reconnaît pas ces derniers. Il faut 'nettoyer' la bibliothèque, stopper et redémarrer les régions

S106-C

Paramètre REGION insuffisant, il faut plus de mémoire pour charger le module

  • Boucle au chargement d'un module ?
  • N'a-t'on pas oublié REUS au LINK-EDIT d'un module

S106-D

Erreur du type d'enregistrement

S106-E

Erreur d'adresse

S106-F

I/0 ERROR au chargement d'un LOAD MODULE:

  • Compress en cours sur la LOADLID ?
  • le module provient d'une JOBLIB/STEPLIB concaténée. avec BLKSIZE du premier PDS < celui du second

S10A

Manque de place en mémoire en LSQA (mode superviseur)

S113

I/0 ERROR au niveau JFCB (Job File Controi Block). Re-soumettre le job. Erreur instruction écriture

S113-04

  • I/0 ERROR en lecture du JFCB 2.
  • le JFCB n'existe pas

S113-08

I/0 ERROR pendant l'extension du JFCB

S113-10

I/0 ERROR pendant la modification du JFCB

S113-14

I/0 ERROR en lecture de l'extension du JFCB pour un dataset indexé ou séquentiel

S113-18

I/0 ERROR en lecture de l'extension du JFCB pour un dataset indexé ou direct

S117

Erreur d'assignation bande

S122

JOB cancellé sous OS avec demande de DUMP. à le programme boucle ?

S12D

  • Erreur durant l'exécution d'un programme en overiay
  • Erreur sur la table des segments

S124

Fausse donnée de macro-instruction

S126

Données modifiées, JOB non exécutable

S128

première opération fausse dans une macro-instruction

S137

Message IEC0221: 110 ERROR --+ 1.%bel bande mal constitué ?

S137-04

Message IEC0221: 1/0 ERROR pendant J'écriture d'un label EOV ou d'une TYPE MARK. Re-soumettre le job.

S137-08

I/0 ERROR pendant le positionnement de la bande pour la lecture des labels.

S137-0C

I/0 ERROR pendant la lecture des labels de fin ou de tête (option RDBACK).

S137-10

I/0 ERROR pendant le positionnement de la bande a la fin du dataset.

S137-14

I/0 ERROR pendant la lecture des labels de fin ou de tête (option RDBACK)

S137-18

I/0 ERROR pendant le positionnement de la bande sur le premier enregistrement

S137-20

Lecture d'un label de tête invalide

S201

L'expansion de la macro WAIT contient une adresse invalide d'ECB

S202

Adresse invalide du REQUEST BLOCK dans l'ECB durant l'exécution d'une macro POST

S206

Programme invalide

S207

Routine macro-instruction fausse

S20A

Place de mémoire encore alloué à une étape du job lors d'une tentative de tentative de
libération ou de ré allocation. Erreur causée par le système

S213

Message IEC 1431 : problème sur un fichier

  • Fichier deleté au step précédent
  • Dsname erroné
  • Numéro de volume ou disque incorrect
  • Fichier illisible dans la VTOC --> vérifier le dsname, le numéro de volume disque et la présence du fichier
  • I/0 ERROR sur lecture DCB du fichier

S213-04

Problème sur un fichier :

  • Fichier absent du disque spécifié
  • Fichier catalogué sur un mauvais volume
  • Accès à un fichier VSAM alors que la définition du fichier dans le programme est pour un fichier non VSAM
  • Mauvaise cinématique de fichier en PASS

S213-0C

I/0 ERROR pendant la lecture d'un DSCB de format 1 pour un dataset indexé ou direct

S213-10

I/0 ERROR pendant la lecture d'un DSCB de format 3 pour un dataset indexé ou direct

S213-18

I/0 ERROR pendant la lecture d'un DSCB de format 2 ou 3

S213-19

110 ERROR pendant la lecture d'un DSCB de format 4 avant lecture d'un DSCB de format

  • Vérifier le dsname du fichier et le numéro de volume du disque
  • Vérifier la présence du fichier. Vérifier que le dsname est le même entre la carte DD et la VTOC.
  • Vérifier que le fichier rappelé était bien en PASS lors de sa dernière utilisation

S213-30

Conflit de fichiers : SHR a été codé sur un fichier déjà utilisé en OLD
1 RELANCER

S214

Message IEC2101 -. mauvais fonctionnement d'une bande magnétique pendant l'exécution de la macro CLOSE n' de volume. à Re-soumettre le job

S217

Erreur survenue durant le CLOSE. i/0 ERROR sur la lecture du JFCB. &rarrow
re-soumettre le job

S222

Job cancellé sans demande de dump. CMD : cancel JJJJJJJ ou SCINNNNN C'est le seul abend qui 'blouse' le COND = EVEN

S237

Message IEC023

S237-04

Message IEC023: le nombre d'enregistrements lus ne correspond pas à celui trouvé dans le label de fin. Probablement une erreur de hard.

S237-08

Le DSNAME du volume suivant est erroné.

  • Vérifier les numéros de série des volumes
  • Vérifier la séquence des volumes du fichier
  • Vérifier le nom du dsname (faux ?)

S2F3

Job en exécution pendant la destruction du système. Refaire IPL et re-soumettre le job

S300

Dataset in use pour un fichier CRISAM

S301

La macro WAIT spécifie un ECD dont le WAIT-BIT est déjà positionné

S306

Appel a un sous programme absent dans la biliotheque

S30A

Erreur dans les spécifications du n' de subpool lors de l'exécution d'une nacro FREEMAIN (n' subpool erroné, limite du subpool ... )

S313

Message IFC1441: erreur au niveau DSCB pour un DS sur disque

  • Erreur survenue pendant l'exécution de la macro OPEN
  • I/0 ERROR pour un DSCB, fichier détruit

S313-04

I/0 ERROR pendant la lecture d'un DSCB de format 2 ou à changer de volume, re-créer le fichier, re-soumettre le job

S3141.

Erreur survenue pendant J'exécution de la macro CLOSE pour un fichier disque. Erreur de lecture pour un DSCB, fichier détruit à changer de volume, re-créer le fichier, re-soumettre le job

S317

Erreur survenue pendant Inexécution de la macre CLOSÉ Erreur de lecture pour un DSCB, fichier détruit àchanger de volume, re-créer le fichier, re-soumettre le job

S322

Temps d'exécution du programme trop long.

  • Vérifier la logique du programme concerné
  • Augmenter le paramètre TIME dans la carte JOB ou EXEC (par défaut 30 mn CPU, non généré par défaut 1440 mn)

S32D

Erreur pendant l'exécution d'un programme en overlay. I/0 ERROR ou erreur de longueur pour un segment. à refaire le LINK du programme et re-soumettre le job

S331

Programme non spécifié

S337

Message IEC024: erreur survenant à la fin d'un fichier. EOF et pas de clause 'AT-END'

S337-04

Paramètre EODAD non spécifié sur le DCB d'un fichier INPUT

S337-08

Pas de routine EODAD pour un data--,et en dummy

S338

Le paramètre LIST de la micro est faux

S3E8

Pas de SORTWORK dans un Tri

S400

  • Longueur de BLOCK incorrecte
  • Carte SYSOUT absente pour un fichier DEBUG du COBOL (utilisation du DISPLAY, TRACE)
  • Tentative de fermeture d'un fichier ISAM ne contenant pas de données

S406

  • Module seulement chargeable. La carte EXEC contient 04ONLY LOADABLE) dans le paramètre PARM
  • JOB non identifié par la macro instruction

S40A

Tentative de libération de la totalité du subpool n°0 par un programme

S413

Le numéro de volume pour le fichier concerné n'est pas spécifié .Probleme d'allocation de bandes. Ajouter le paramètre VOL= SER dans la carte DD du fichier

S413-04

Aucune unité disponible pour monter le volume spécifié. Le volume déjà monté sur l'unité est permanent résident ou réservé

S413-08

I/0 ERROR pendant le positionnement du volume bande

S413-0C

I/0 ERROR pendant la lecture du label volume bande

S413-10

I/0 ERROR pendant la lecture d'une XXX

S413-14

I/0 ERROR pendant la lecture d'un EOFI ou EOF2 sur un volume disque pour un DS en sysout

S413-18

Erreur à l'OPEN d'un fichier sur bande. Aucun VOL/SER spécifié sur la DD, fichier OLD

S413-1C

Le numéro séquence du volume dans l'ordre DD est plus grand que le nombre de volumes du dataset

S413-20

I/0 ERROR pendant la lecture du label volume disque

S413-24

Erreur à l'OPEN d'un fichier sur bande. Le paramètre DEN est incompatible avec le dérouleur alloué. Changer le UNIT de la carte DD.

S413-28

Le système est incapable de monter en parallèle tous les volumes pour un dataset indexé ou direct

S413-34

Erreur à l'OPEN d'un fichier sur bande. La carte DD spécifie LABEL= N, on n'a pas précisé de VOL/SER et N est supérieur à 1

S414

Erreur survenue pendant l’exécution de la macro CLOSE pour un fichier disque

  • Erreur d'écriture pour un DSCB
  • I/0 ERROR sur lecture DSCB en UPDATE

S417

Erreur survenue pendant l'exécution de la macro CLOSE pour un fichier disque.

  • Erreur d'écriture pour un DSCB
  • I/0 ERROR sur lecture DSCB en UPDATE

S422

Demande excessive de place en SYS I.SYSJOBQE pour un job è Trop de steps dans un job

S426

La limite du TESTRAN OUTPUT est dépassée

S430

Paramètre invalide

S437

Message IEC025: erreur END OFF VOLUME

  • EOV cls de protection en erreur
  • inconnu à génération IMS UGEN (HABMP)

S437-04

Clé de protection en erreur

S437-08

Pointeur du DCB invalide

S504

Le programme est incorrectement modifié

S506

Pas assez de mémoire, réserve par le superviseur d'overiay pour le module (cf 406)

S513

Message IEC1461:

  • Deux fichiers bande affectés à la même unité (UNIT = AFF) sont ouverts en même temps
  • Erreur survenue pendant l'exécution de la macro OPEN pour un fichier sur bande magnétique
  • OPEN sur un fichier déjà ouvert
  • BTSOUT pleine ou problème de temps pour exécuter la commande

S513-04

Dataset en cours de traitement sur le volume bande (CLOSE non effectué sur volume bande)
Spécifier 2 unités différentes pour ces fichiers

S5141

Erreur survenue pendant l'exécution de la macro CLOSE è I/0 ERROR pendant le lecture du JFCB à re-soumettre le job.

S522

Cancel provoqué par un wait excessif (plus de 30 mn ou valeur SMF) : attente de bande, question au pupitre

  • Attente de bande
  • Question au pupitre
  • Conflit de PSB : un job demande une base avec un PCB exclusif or cette base est déjà utilisée à au bout de 10 minutes d'attente = S522
  • Fichier pris en OLD par un autre job

S537

Message IEC026 Pour fichiers concaténés, unité déjà utilisée par un autre

S537-04

Le numéro de série du volume bande est utilisé par un dataset au moment du traitement

S606

Pas assez de mémoire pour le module (cf 506) à agrandir la région ou réduire le programme

S60A

FREEMAIN Erreur lors de la fermeture d'un fichier: le début du buffer de ce fichier a été écrasé par un enregistrement trop long d'un autre fichier dont le buffer est situé juste avant. Les enregistrements contenus dans cette zone 'écrasée' sont nécessaires pour fermer le fichier

S613

Message IEC 1471 : erreur détectée lors du contrôle des labels de fin (bande illisible ou détériorée)

S613-04

I/0 ERROR lors du positionnement d'une bande

S613-08

I/0 ERROR lors de la lecture du label bande

S613-0C

Label de fichier invalide, bande détériorée

S613-10

I :0 ERROR lors de l'écriture du label bande

S613-14

I/0 ERROR lors de l'écriture de la TAPE MARK après les HDR.

  1. Vérifier le label
  2.  Vérifier le numéro de série de volume
  3. Vérifier si le fichier a un label standard
  4. Vérifier la séquence du fichier (volume multi-fichier)
  5. Vérifier la séquence du volume (volume multi-volume)

S614

Message IEC214I

  1. erreur durant l'exécution de la main CLOSE pour un fichier sur bande
  2. I/0 ERROR durant l'écriture de l'EOF
  3. Pas assez de place dans les SORTWORKOI pour le volume

S622

Arrêt d'un job soumis à partir d'un terminal TSO

S626

Machine Check

S637

Message IEC0261: erreur END OFF VOLUME -EOV erreur TM, positionnement label ou anneau de protection -concaténation de UNITS différentes (DCBOFLG) : K7 et disques en entrée avec le même module de lecture

S637-04

I/0 ERROR pendant la lecture d'un label de bande ou écriture d'une TAPE-NIARK

S637-08

I/0 ERROR au positionnement de la bande après le traitement des labels de fin utilisateur

S637-0C

Concaténation de datasets avec attributs différents (Bit 4du DCBOFLCS)

S637-10

I/0 ERROR pendant le positionnement d'une bande.

S637-14

I/0 ERROR : option LEAVE spécifiée dans la macro OPEN ou FEOV.

S637-18

I/0 ERROR pendant le positionnement d'une bande avec option REREAD.

S637-1C

1/0 ERROR pour un dataset avec DISP = PASS sans option 2 de l'OPEN.

S637-20

1/0 ERROR pendant le rembobinage ou le déchargement d'une bande privée (DISP = PASS et pas d'option 2 dans l'OPEN)

S637-24

I/0 ERROR pendant le rembobinage d'une bande (FEOV avec REWIND ou DISP = PASS sans option 2 de l'OPEN)

S637-28

I/0 ERROR pendant le rembobinage, ou le déchargement d'une bande

S637-2C

I/0 ERROR pendant le rembobinage d'une bande avant les labels de fin

S637-30

I/0 ERROR pendant le rembobinage ou le déchargement d'un mauvais volume

S637-34

I/0 ERROR pendant la lecture d'un label volume bande

S637-38

I/0 ERROR pendant le positionnement d'une bande NL nu NSL

S637-3C

I/0 ERROR pendant le positionnement d'une bande concaténée

S637-40

I/0 ERROR pendant le positionnement d'une bande (options INPUT ou INOUT)

S637-44

I/0 ERROR pendant l'analyse des octets déterminant si l'anneau est positionné pour la protection d'un dataset avec l'option INPUT

S637-48

I/0 ERROR pendant le rembobinage ou le déchargement d'une bande

S637-4C

I/0 ERROR pendant l'écriture des labels de tête utilisa

S700

Machine check

S706

Module défini par le LINK-EDIT non exécutable. Refaire le LINK et re-sournettre le
JOB

S713

Date d'expiration non atteinte, le paramètre DD DISP = MOD étant utilisé

S713-04

Le label du volume bande contient une date d'expiration non atteinte (dans le cas
REPLY XX,M)

S713-08

Le label du volume disque contient une date d'expiration non atteinte (dans le cas
REPLY XX,M)

S713-10

 

S714

Erreur survenue durant l'exécution de la macro CLOSE pour undataset sur bande magnétique: I/0 ERROR pendant l'écriture des labels de fin. Re-soumettre le job

S717

Erreur survenue durant l'exécution de la macro CLOSE pour undataset sur bande magnétique : I/0 ERROR pendant l'écriture des labels de fin. Re-soumettre le job

S718

Erreur de paramètre DLI dans la carte EXEC

S722

Nombre d'enregistrements en SYSOUT dépassant celui spécifié par le paramètre OUTLIM TROP de lignes

S737

Message IEC027: membre non trouvé, erreur survenant pendant une fin de volume ou une allocation d'espace

  • DSCB absent pour un fichier multi-volumes
  • DSCB absent pour un fichier concaténation
  • Accès direct invalide sur un fichier multi-volume

S737-04

I/0 ERROR pendant la lecture ou l'écriture d'un DSCB

S737-08

I/0 ERROR pendant la lecture d'un label volume à accès direct

S737-0C

I/0 ERROR pendant la lecture de l'adresse TTR d'une mémoire concaténée

S737-18

I/0 ERROR pendant la lecture d'un label volume

S737-1C

I/0 ERROR pendant la lecture d'un DSCB de format 3

S737-20

I/0 ERROR pendant la vérification de montage d'un volume

S737-24

Nom de membre manquant lors d'une concaténation d'une unité 2321

S737-28

I/0 ERROR pendant la lecture d'un DSCB de format 4 avant lecture d'un format

S804

Une demande d’allocation mémoire ne peut être satisfaite Conflit entre les paramètre SIZE et REGION

S806

  • Module non trouvé si registre 15 à 04
  • Erreur incorrigible si registre 15 à 08, le registre 12donne le nom du module (4 en HEXA)
  • Nom du programme mai orthographié dans la carte EXEC 4. Carte JOBLIB ou STEPLIB absente

S806-04

  • Module non trouvé dans le PDS indiqué (EXEC)
  • Programme attaquant une base GSAM manque la carte //IMS

S806-08

I/0 ERROR au chargement du programme

  • Directory du PDS détruit
  • Il manque DSN=PRO.LOADLIB,DISP=SHR
  • Il manque DSN = SYS
  • COBVLIB,DISP=SHR
  • Il manque DSN=USR.MODLIB,DISP=SliR

S80A

le programme demande plus de place qu'il n'en dispose

  • le programme boucle sur un 'GETMAIN'
  • la valeur d'un GETMAIN est trop élevée
  • la valeur d'un GETMAIN est nulle
  • Région insuffisante
  • le programme boucle sur un 'ALLOCATE'

S813

Message IEC1491 (cf S213 mais sur bande)

  • Le dsname de la carte DD ne correspond pas à celui du label HDR 1 de la bande
  • Dsname mal orthographié
  • VOL= SER et numéro de volume erroné

S813-04

Le label de la bande ne correspond pas avec celui codé dans la carte DD (cf VOL du JCL) à Erreur de codification du dsname
à Dans le dump le label de la bande se trouve en REC.4, celui spécifié en REC.44

S822

Init trop petit en K = REGION (poser les inits)

S837

Message lEC028

  • Fin de volume pour un dataset séquentiel.
  • Nombre de volumes bandes supérieur à 5 en création

S837-04

I/0 ERROR pendant la lecture du JFCB ou de son extension

S837-08

Nombre de VOL-SER ou de VOL-COUNT inférieur au nombre normal. Re-soumettm le job.

S878

  • Erreur de protection
  • Problème de place en mémoire à agrandir la taille de la région

S906

Plus de 255 utilisateurs pour un module réentrant ou réutilisable en série

S90A

FREEMAIN

  • Adresse de la zone à libérer non multiple de 8
  • Taille de la zone à libérer supérieure à celle définie dans le EOE. Dump si la cane est présente

S913

Problème sur fichier protégé par un mot de passe

S937

Erreur END OFF VOLUME

  • CharGEment de volume sur le 2ème ou les suivants
  • Mot de passe donne deux fois faux
  • 1/0 ERROR sur compteur de blocks de fichier à mot de passe
  • REPLY 'NO' au restart automatique (pas de jobparm)

SA06

Tache déjà en attente du module réutilisable en série
5. Attente de module réentrant non satisfaite

SA0A

FREEMAIN Zone à libérer chevauchant une zone libre de mémoire. Dans une compilation : EXEC nécessitant le paramètre 'SIZE'

SA13

Erreur lors de l'exécution d'un OPEN

  • Problème de label
  • Séquence des bandes non respectée

SA13-04

Le dataset n'est pas trouvé à la position indiquée par le numéro de séquence dans le paramètre LABEL

SA13-0C

I/0 ERROR pendant la lecture d'un DSCB de format 3

SA13-10

Concaténation de dataset/PDS en sortie

SA14

Erreur CLOSE

  • I/0 ERROR au moment de libérer le surplus de place
  • Insuffisance de place pour l'accès direct

SA22

Force opérateur à CANCEL

SA37

Message IECO15

  • Fin de volume  DCB non ouvert
  • Fin de volume  DCB ne pointe pas sur son DEB propre

SA37-04

Emission d'une SVC 55 (EDV) pour un DCB non ouvert

SA37-08

Emission d'une SVC 55 (EDV) avec utilisation du registre numéro 1 comme pointeur vers le DCB

SB04

N° de subpool supérieur à 127 GETMAINIFREEMAIN

SB06

Fin anormale

SB13

I/0 ERROR permanente délectée sur l'imprimante

SB13-04

L'UCS n'est pas dans SYSLIMAGELIB

SB13-08

I/0 ERROR pendant la demande de l'UCS

SB13-0C

I/0 ERROR pendant le chargement des buffers

SB13-10

I/0 ERROR pendant la vérification de l'UCS

SB13-14

Cancel après vérification de l'UCS

SB13-18

I/0 ERROR pendant le chargement de FCB

SB13-1C

Cancel après vérification du FCB

SB13-20

Pas de mémoire allouée pour SYSLIMAGELIB

SB13-24

Le volume contenant SYSLIMAGELIB n’est pas monté

SB13-28

I/O ERROR pendant la recherche de l'UCS

SB14

CLOSE sur une unité graphique avec un OPEN ayant été fait par un autre job

SB37

Fin de volume disque (Message IEC030I)

  • Plus de place sur le disque (partie datas)
  • Plus de place sur la VTOC du disque
  • Allocations primaire et secondaire insuffisantes

SB37-04

La place nécessaire au fichier dépasse celle allouée sur le disque (allocation secondaire comprise).

  • Disque plein
  • VTOC pleine
  • Pas d'espace secondaire alloué
  • Le programme boucle

SB37-08

si le fichier a besoin de plusieurs volumes, on peut les lui attribue; en codant dans la carte DD : VOL = (,,,nb de voi.,SER = XXXXXX) et UNIT = (TYPEmb unités)

SC13

I/O ERROR en lecture du JFCB ou DSCB pour des datasets concaténés

SC13-04

DSCB de format 1 d'un PDS n'est pas sur le volume

SC13-08

I/O ERROR pendant la lecture d'un JFCB d'un PDS concaténé

SC13-0C

I/O ERROR pendant la lex4ure d'un DSCB de format 3

SC13-10

Concaténation de dataset/PDS en sortie

SD0A

FREEMAIN Tentative de libération d'espace SQA n'appartenant pas à la tache

SD13

1/0 ERROR sur l'OPEN d'une unité graphique

SD14

Erreur sur un CLOSE: S.T.O.W. impossible

SD14-04

Nom déjà présent dans la directory

SD14-08

Plus de place dans la directory

SD14-10

I/O ERROR pendant la recherche en directory

SD23

SYSOUT2 absente (voir fichier en sortie)

SD37

Message IEC03 Il: fichier disque en sortie plein

  • Allocation primaire insuffisante
  • Allocation secondaire manquante

SD37-04

Allocation primaire insuffisante pour dataset et pas d'allocation secondaire Action cf SB37 et vérifier la carte DD

SE13

Erreur à l'OPEN sur une unité à graphique, DCBCNCP non compris entre 1 et 99

SE37

Message IEC032I

  • Fichier bande: nbre de volumes spéeffié insuffisant
  • Dépassement de capacité de la bibliothèque ou du load module
  • Plus de place sur le PDS, réorganiser les fichiers

SE37-040

  • Plus de place dans un PDS pour inclure un membre
  • Fichier multi volume : le nombre de volumes spécifié est insuffisant

SE37-08

Pour un dataset en sortie le numéro de séquence trouvé dans le DSCB est inférieur à celui du DE

  • Si fichier multi volume : augmenter le nbre de volumes
  • Si fichier partitionNé : réorganiser (IEBCOPY)

SF13

Erreur à l'OPEN d'un fichier

  • Conflit de paramètre DCB 2.
  •  Membre non trouvé

SF37

  1. Le DCB contient des paramètres erronés en conflit
  2. le paramètre 'DIRECTORY' n'a pas été sp6dfié dans le SPACE lors de la création d'un fichier partitionné
  3. EOV ou allocation secondaire : I/O ERROR

SX14

I/0 ERROR relancer

Retour Haut de page

 

ABEND Utilisateur

U0000

Dans le cas d'un plantage dans un PRO100, ajouter après la carte EXEC
PARM ='FORCE = IGNORE = JJMMA.AHHMN'

U0002

Plantage d'IMS

U0005

Carte invalide dans un tri

U0007

Tri interne (PLISTRA ou PLISTRC) sur plusieurs lignes mal codé. (Pour les champs SORT et RECORD, mettre un blanc après la lère quote et un blanc avant la 2ème).

U0009

  • fichier ouvert
  • si TELON,pas de DATA GOUP

U0015

Dans un tri sortfield sur une position inexistante notamment en variable

U0016

  • Sur fichiers VSAM : a - fichier ²en double² ou b - fichier non trouvé
  • La valeur du K = 512 Peut cacher un B37
  • erreur de critères de tri

U0018

Format invalide dans un tri

U0027

Fichier vide dans un tri

U0034

Avec ERROR 10 - fichier utilisé

U0036

Erreur de séquence

U0043

Recompilation du programme Cause - fichiers d'entrée et de sortie n'ont pas les mêmes caractéristiques

U0044

Data exception (GAP) Incohérence entre les données en entrée et celles atten- durs par le pgrn : sélection au niveau des comptes 'I'

U0046

  • Erreur de séquence (GAP)
  • Dans un tri : ajouter un SPB ou augmenter le SPB

U0061

  • S-TRI fichier non fermé
  • Fichier vide créé en IEFBR14,le deleter et le recréer par UTIVIDE

U0063

Problème dans un tri :

  • Il manque la carte SYSOUTDDSYSOUT=A
  • Les fichiers ne sont pas dans l'ordre décroissant des BLKSIZEs ou du LRECLS. Les reclasser puis relancer

U0065

  • Concaténation de fichiers avec BLKSIZE du premier inférieur au BLKSIZE du suivant) -à inverser l'ordre des fichiers dans le JCL
  • Protection exception à  voir SPITAB dans le programme

U0073

LOG initialisation failed à il manque la carte '//IEFRDER DD DUMMY' dans le jcl Avec IEBGENER , cela correspond au message ICE073A qui signifie que les données sont trop longues (erreur de blocage)

U0132

Data exception (GAP)

U0144

Pas de région disponible

U0220

Erreur provoquée volontairement dans un programme DL1

U0240

Cancel d'une transaction trop longue

U0254

Problème IMS relancer sans rien toucher

U0261

Ecrasement de pointeur ou de zone ou mauvais Format de SSA

U0428

Programme non trouvé dans le noyau

U0452

Transaction stoppée

U0456

  • PSB BMP stoppé
  • PSB BMP non compiléà Relancer le PSB BMP (SPA PGM XXXX sous IMS)

U0457

Conflit entre deux BMP utilisant la même base de données Mettre une carte ²/*ENQ²

U0458

Une base du PSB est stoppée

U0474

BMP stoppée par l'opérateur (STO REG ABDUMP)

  • Cancel à heure donnée
  • Plantage d'IMS

U0476

Conflit entre ACB et PSB - pointeur défectueux

  • Débordement de tableau
  • Nouveau pointeur non déclaré dans le PSB
  • Accès à un nouveau segment et PSB non modifié
  • ACBGEN non fait après compil du PSB

U0519

Avec FS = 24: erreur d'écriture (que sur VALMOB), fichier trop petit (SB37). Enregistrements trop grands, agrandir le fichier : nouveau DEFINE

U0528

Problème sur un fichier GSAM (généralement en VALI)
à Coder une carte //IMS dans le STEP avec une référence à une bibli PSBLIB et une bibli DBDLIB

U0636

Erreur dans le passage des paramètres

U0688

Contrôleur IMS inactif

U0775

  • Trop de CALLs DLI entre deux checkpoints
  • Buffers DL l non vidés
  • Un programme de maj remplie le pool(plus de place pour les autres)
  • Un programme a fait plus de 2500 checkpoints en moins d'une minute

U0777

Ressource en DEADLOCK * relancer

U0811

Problème de pointeur sur un DELETE ou un REPLACE -. base vérolée ? (cf DLTOTP)

U0821

Problème de PSB.Mauaise ACBLID?

U0822

Problème de Région

U0844

Bases pleines

U0850

Mauvaise utilisation de DBD . Décharger la base et la recharger.

U0852

Incohérence entre la base et l'index, probablement lié a une mauvaise utilisation de DBD . Décharger la base et la recharger.

U0853

Incohérence entre la base et l'index, probablement hé a une mauvaise utilisation de DBD à Décharger la base et la recharger.

U0929

Le programme n'a pas de DBD ou de PSB

U0999

Avec REPRO SYSIPT. Faire 'FILE 'avec MODE= N en entrée

U1034

Problème système

U1696

Poubelle

U2048

PSB du programme différent de celui du job

U2696

Data exception

U3001

Poubelle En général problème de conversion (chargement d'une zone numérique avec de l'alphabétique). Message indiquant l'offset de l'instruction ayant provoqué l'erreur (à une ligne près ... ) si erreur PROTECTION EXCEPTION à SOC4 déguisé, vérifier les includes, les pointeurs ...

U3002

Poubelle

U3007

Directory pleine sur bibliothèque FORMAT,TFORMAT et/ou REFERAL

U3010

Working storage insuffisante

U3807

Tentative d'allocation d'une table nulle

U3906

'AI' : I/0 ERROR système ou utilisateur

U3910

'AM' : fonction interdite par le PROCOPT

U3918

'AI'  CUNG avec un nom de terminal logique inconnu

U3928

'DJ'  Erreur sur un REPL ou un DLET

U3929

‘DX'  violation des règles de suppression

U3930

'GA'  changement de niveau hiérarchique

U3931

'GB' . fin de base

U3932

'GE'  segment non trouvé

U3933

'GK'  changement de segment sans changement de niveau

U3935

'GP'  GNP sans orgre GET précédent sur le parent

U3936

'II' : tentative d'un segment déjà existant

U3937

'IX' . violation des règles d'insertion

U3972

²: ordre DL I réussi

U4000

Débordement de tableau ou FREE sans ALLOCATEprobleme d'adressage

U4001

BMPLIB incorrecte

U4002

Pas de BMPLIB

U4003

Problème de disque

U4004

Membre non trouvé en bibliothèque

U4005

Mauvaise concaténation de BMPLIB

U4007

Tentative de travail en DL1 sur des bases déjà sous IMS

U4010

Problème d'autorisation RACF. Utiliser un USER/PASSWORD pour lancer le job

U4032

BMP -. allocation insuffisante ou module récursif/boucle

U4036

Conflit entre ACB et PSB, adresse défectueuse CfU0476

U4048

Problème de taille région

U9050

Région insuffisante. La base doit être stoppée

NOT

Fichier déjà catalogué (le job ne se plante pas)

CATLG2

deleter le fichier et utiliser TESTCAT ds le job

SPACE

Manque de place à l'allocation du step. Diminuer le REQUESTSPACE ou changer de disque

 

 

Retour Haut de page

Return Code VSAM

CODE

RAISON

00

Opération effectuée avec succès

10

Fin de fichier, clause AT END :

  • Plus d’enregistrement logique
  • Fichier optionnel non disponible au moment de l’OPEN

21

Clé invalide : erreur de séquence

22

Clé invalide : clé en double

23

Clé invalide : pas d’enregistrement correspondant à la clé

24

Clé invalide : dépassement de frontière (fichier VSAM indexé)

30

Erreur d’Entrée / Sortie

34

Dépassement de frontière (fichier VSAM indexé)

44

Problème d’ouverture des bases

91

Mauvais mot de passe

92

  • Ouverture d’un fichier déjà ouvert ou ouvert
  • Ouverture d’un fichier verrouillé

93

  • Insuffisance de mémoire virtuelle
  • Fichier indisponible pour le traitement requis (fichier ouvert par un autre utilisateur)

94

Pas de pointeur d’enregistrement dans une lecture séquentielle

95

Information de fichier invalide ou incomplète

96

Carte de contrôle manquante (DD ou DLBL)

Retour Haut de page

Codes SPITAB

Code

Raison

00

Ok

01

Table inexistante

02

Poste inexistant

03

Indice incorrect

04

Fonction structure de la zone PARAMETRE erroné

05

Erreur d’entrée-sortie

06

Demande illogique

07

Table vide

08

Maj. sur une table non mémorisée par GH

09

Erreur d’acquisition dynamique en mémoire

10

Numéro de page erronée

11

Insertion sur poste existant

12

Nombre maximal de postes dépassé

13

Fin de table

14

Tentative d’insertion de poste à HIGH VALUE ou LOW VALUE

15

Nombre de poste demandé supérieur à 32767

16

Trop de postes à mémoriser

17

Erreur de recherche dichotomique (référence multiple)

18

Référence invalide en mise à jour

19

Erreur de mise à jour de la table des tables

20

DBD non trouvée dans le PSB

21

Eléments demandés incorrects

22

Impossibilité de chargé l’accesseur spitab

23

Nombre de poste demandé trop élevé

24

Poste inexistant pour la clé de validité demandée

25

Code fonction GD ou RD sur une table sans clé de validité

29

Table non validée dans un environnement DB2

61

Absence d’autorisation sous DB2

62

Deadlock ou interblocage entre utilisateurs sous DB2

63

Violation de la règle d’intégrité référentielle sous DB2

Retour Haut de page

 

Codes DL1

‘AD’

Le PSB ne correspond pas au programme   .....

‘AI’

I/0 ERROR système ou utilisateur DB non alloué a DL1

‘AO’

I/0 ERROR système ou utilisateur Erreur d'écriture

‘AM’

Fonction interdite par le PROCOPT

‘A1’

CHNG avec un nom de terminal logique inconnu

‘DJ’

Erreur sur un REPL ou un DLET (non précédé par un GU)

‘DX’

Violation des règles de suppression

‘GA’

Changement de niveau hiérarchique

‘GB’

Fin de base

‘GE’

Segment non trouvé

‘GK’

Changement de segment sans changement de niveau

‘GP’

GNP sans ordre GET précédent sur le parent

‘II’

Insertion d'un segment déjà existant

‘IX’

Violation des règles d'insertion

‘X5’

Double insertion de SPA

Retour Haut de page


Autres

SQLCODE : Document PDF

MQSERIES : MQSeriesGuide.pdf et MQSeriesRef.pdf